auto merge of #903 : huonw/cargo/metadata-warning, r=alexcrichton
authorbors <bors@rust-lang.org>
Wed, 19 Nov 2014 05:14:21 +0000 (05:14 +0000)
committerbors <bors@rust-lang.org>
Wed, 19 Nov 2014 05:14:21 +0000 (05:14 +0000)
commitdf02f29b7fd3be1d77a5a1816fdca522b97f605e
treee2b6eabe612d64e91fe83203f91cf3de7b246249
parent15227f1447220f8e5c1e5a5ff709aff6663a0787
parent5db1316a6b60770867a09750f85ec31ce5b9da68
auto merge of #903 : huonw/cargo/metadata-warning, r=alexcrichton

It's very bad practice to not have a license in a
published (theoretically) open-source package, since the default
position is all-rights-reserved. Hence, cargo will now warn if this
metadata field is missing from the manifest when creating a package.

Similarly, a lack of description makes using crates.io less nice, since
there's no indication of what a package does other than the name (and
possibly documentation etc. links, but these are often missing too).

These metadata fields are not immediately obvious so `cargo` can be a
little intelligent and provide some hints that they exist.

Closes #902.
src/doc/manifest.md